html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,hr,p,blockquote,pre,a,abbr,acronym,del,cite,address,small,sub,sup,b,u,i,center,font,em,strong,dl,dt,dd,ul,ol,li,form,fieldset,legend,table,caption,thead,tbody,tfoot,tr,th,td {margin: 0;padding: 0;outline: none;}
body {font-weight: normal;line-height: 28px;background-color: #f2f2f2;color: #000}
body {font: 16px/1.6 "\5FAE\8F6F\96C5\9ED1", "Microsoft Yahei", "Hiragino Sans GB", tahoma, arial, "\5B8B\4F53" !important;}
ul,ol ,li{list-style-type: none}
a {text-decoration: none;blr: expression(this.onFocus=this.blur());color: #000;}
a:visited {text-decoration: none;blr: expression(this.onFocus=this.blur());}
a:hover {text-decoration: none;color: #e60012;}
a:focus {outline: none;}
li:focus {outline: none;}
fieldset,img {border: 0}
q,blockquote {quotes: "" ""}
q:before,q:after,blockquote:before,blockquote:after {content: ""}
del {text-decoration: line-through}
ins {text-decoration: underline}
sup {vertical-align: super;}
sub {vertical-align: sub;}
cite,em,dfn {font-style: normal;}
table {border-collapse: collapse;border-spacing: 0;empty-cells: show;}
caption,th,td {font-weight: normal;text-align: left;}
input,textarea,select,button {font-size: 100%;margin: 0;padding: 0;}
label,button {cursor: pointer}
textarea {white-space: pre;resize: none;border: 1px solid #ececec;}
button,input,select,textarea {font-size: 100%;}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {margin: 0;padding: 0;display: block;border: 0;font-size: 100%;}



.fr {float: right;}
.fl {float: left;}
.show {display: block;}
.hidden {display: none;}
input[type=text],input[type=password] {border: 1px solid #dfdfdf;outline: none;}
h1,h2,h3,h4,h5,h6 {font-weight: normalcolor: #000}
.clear {clear: both;width: 100%;font-size: 0px;height: 0px;background: none;border: none;_zoom: 1;}
.padding0 {padding: 0px;}
.shadow {box-shadow: 1px 1.732px 2px 0 rgba(4, 0, 0, 0.3);}
.rd {color: #e60012;}
.clearfix:before,.clearfix:after {content: "";display: table;}
.clearfix:after {clear: both;}
.clearfix {*zoom: 1;}
a:link,a:visited {color: #000;}
a:hover {color: #fd4f00;}




/* header start*/


.pr {position: relative;}
.nav-drop {position: absolute;left: 0px;width: 100%;z-index: 100;top: 105px;background: rgb(68,68,68);filter:alpha(opacity=80);  /*支持 IE 浏览器*/-moz-opacity:0.80; /*支持 FireFox 浏览器*/opacity:0.80;}
.dropProductPd {padding: 30px 0;}
.nav-drop .nav-drop-menu {width: 100%;margin: 0;background: #fafafa;position: absolute;top: 0px}
.nav-drop .nav-drop-menu dl {float: left;margin: 0px;padding: 0px;}
.nav-drop .menu-1 dt a:hover {color: #c30;}
.nav-drop .menu-1 dd a:hover {color: #c30}
#proHome{display: none;}
#proHome .col-sm-2 a { display: block; padding: 25px 0 15px 0; color: #aaa;line-height: 30px; font-size: 14px;-webkit-transition: color .1s linear;transition: color .1s linear;}
#proHome .col-sm-2 a:hover { background: #444;color: #fff;}
.nav-drop .thumbnail{background:0 0;border:none;padding: 0;margin-bottom: 0;}
.nav-drop .thumbnail a{display:block;text-align:center;color:#cecece}
.nav-drop .thumbnail a :hover{color:#fff}
.ProList .col-md-3,.ProList .col-sm-4,.ProList .col-xs-12{padding-left:0;padding-right:20px}


.f-pr {position: relative;}
.f-fl {float: left;}
.f-hide {text-indent: -9999px;overflow: hidden;}
.f-fr {float: right;}
.g-headwrap {height: auto;width: 100%;}
.m-logo {float: left;height: 45px;margin-top: 5px;overflow: hidden;}
.m-logo a {display: block;padding-top: 3px;padding-left: 0;}
.navbar-toggle {position: relative;float: right;padding: 9px 10px;margin-top: 8px;margin-right: 15px;margin-bottom: 8px;background-color: transparent;background-image: none;border: 1px solid transparent;border-radius: 4px;}
.header-phone .navbar-toggle {width: 30px;padding: 0px;margin: 0px;margin-top: 22px;outline: 0;border: 0;margin-left: 10px;}
.header-phone .navbar-toggle .icon-bar {background: #fff;height: 3px;width: 70%;display: block;border-radius: 0px;margin-bottom: 2px;}
.header-phone .navbar-active .icon-bar { background: #fd4f00;}


.nav-phone{background:#eee;width:100%;z-index:9999;position: absolute;}
.nav-phone .menu01{border-bottom:1px solid #d6d6d6}
.nav-phone span{ height: 30px;width: 30px; float: right;}   
.nav-phone .menu01>span{background:url(../img/nav05.png) no-repeat left center;font-size:1em}
.nav-phone .menu01>span.active{background:url(../img/nav06.png) no-repeat left center}
.nav-phone a{color:#333;text-decoration:none;margin:0 15px;height:30px;line-height:30px}
.nav-phone .ul01{background:#d6d6d6}
.nav-phone .menu02>span{background:url(../img/nav07.png) no-repeat left center;border:none}
.nav-phone .menu02>span.active{border-bottom:1px solid silver;background:url(../img/nav08.png) no-repeat left center;text-indent:15px;font-size:1em;height:30px;line-height:30px}
.nav-phone>b{width:15px;height:8px;position:absolute;top:-8px;right:15px;background:url(../img/h73.png) no-repeat center;display:block;z-index:10}
.nav-phone .menu03>span{border-bottom:1px solid #fff;text-indent:30px;margin:0;color:#fff;font-size:1em;height:30px;line-height:30px}
.nav-phone .ul02{background:#898989;margin:0 15px}


.u-navcatebtn {float: left;position: relative;padding: 0 50px 0 10px;}
.u-navcatebtn .cbtn {display: block;margin-top: 17px;padding: 7px 6px;width: 28px;height: 28px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;background: url(../img/ui1.png) no-repeat;background-position: 6px 7px;}
.m-yktNav { background: #252525;border-bottom: 1px rgba(255,255,255,0.15) solid;height: 60px;width: 100%;border-width: 1px 0;}
 .top1{padding: 10px 0 10px;}
 .top1 .nitem{margin: 0 5px;font-size: 14px;}
 .top1 .nitem:link,.top1 .nitem:visited{color: #aeaeae;}
 .top1 .nitem:hover{color: #000;}
.m-yktNav .m-nav { position: relative;zoom: 1;display: inline;float: right;line-height: 26px;height: 60px;margin-right: 50px;}
.m-yktNav .m-nav .nitem {position: relative;cursor: pointer;float: left;font-size: 16px;line-height: 60px;padding: 0 25px;}
.m-yktNav .userinfo {height: 60px;line-height: 60px;}
.m-yktNav .userinfo .unlogin {text-align: right;margin-left: 10px;height: 30px;line-height: 30px;}
.m-yktNav .userinfo .unlogin a {float: right;margin-left: 10px;font-size: 14px;text-align: center;padding: 0 10px;}
.m-yktNav .u-navsearchUI {position: relative;margin: 15px 0 0 0;float: right;}
.m-yktNav .u-navsearchUI .box {background: #fff;position: relative;height: 30px;width: 130px;border: 0px solid #FFF;-webkit-border-radius: 2px-moz-border-radius: 2px;-ms-border-radius: 2px;-o-border-radius: 2px;border-radius: 2px;-moz-transition: background-color 0.1s ease-out 0s;-o-transition: background-color 0.1s ease-out 0s;-webkit-transition: background-color 0.1s ease-out 0s;transition: background-color 0.1s ease-out 0s;}
.m-yktNav .u-navsearchUI .off {background: #333;}
.m-yktNav .u-navsearchUI .submit {background: url(../img/search162.png) no-repeat 3px center;display: block;width: 20px;height: 18px;margin: 5px 0 0 5px;}
.m-yktNav .u-navsearchUI .box input {background-color: transparent;margin: 5px 0px;vertical-align: top;height: 18px;width: 65%;line-height: 18px;color: #cecece;font-size: 12px;-moz-transition: background-color 0.1s ease-out 0s;-o-transition: background-color 0.1s ease-out 0s;-webkit-transition: background-color 0.1s ease-out 0s;transition: background-color 0.1s ease-out 0s;border: none;text-align: center;}
.m-yktNav .m-nav .nitem:link,.m-yktNav .m-nav .nitem:visited,.m-yktNav .userinfo .unlogin a:link,.m-yktNav .userinfo .unlogin a:visited {color: #cecece}
.m-yktNav .m-nav .nitem:hover,.m-yktNav .userinfo .unlogin a:hover{color: white;}
 .language { float: right;  position: relative; padding-left: 10px; z-index:210;}
 .language > a { display: block;color: #cecece; }
 .language > a:hover { text-decoration: none;color: #fff; }
 .language > a i { margin-right: 5px; }
 .language .language_select { display: none; }
 .language .language_select ul { line-height: 24px; margin-bottom: 9px;background: rgb(68,68,68);filter:alpha(opacity=80);  /*支持 IE 浏览器*/
-moz-opacity:0.80; /*支持 FireFox 浏览器*/
opacity:0.80; margin-top: 10px; }
 .language .language_select ul li { border-bottom: 1px solid rgba(255, 255, 255, 0.05); }
 .language .language_select ul li:last-child { border-bottom: 0; }
 .language .language_select ul li a { font-size: 12px; display: block; text-align: center; padding: 1px 0px;color: #cecece;  }
 .language .language_select ul li a:hover { text-decoration: none; background: rgb(0, 0, 0);filter:alpha(opacity=10);  /*支持 IE 浏览器*/
-moz-opacity:0.10; /*支持 FireFox 浏览器*/
opacity:0.10; color: #fff; }

 .language:hover { height: auto; }
 .language:hover .language_select { display: block; }
 
 .languagexs .language_select { display: none; }
 .languagexs .language_select ul { line-height: 24px; margin-bottom: 9px;background: #d6d6d6;margin-top: 10px; }
 .languagexs .language_select ul li:last-child { border-bottom: 0; }
 .languagexs .language_select ul li a { font-size: 14px; display: block; text-align: left; padding: 1px 0px;color: #333;  }
 .languagexs .language_select ul li a:hover { text-decoration: none; background: rgb(0, 0, 0);filter:alpha(opacity=10);  /*支持 IE 浏览器*/
-moz-opacity:0.10; /*支持 FireFox 浏览器*/
opacity:0.10; color: #fff; }
/* header end */




.list span:last-child{display: none;}
.list .active{color: #fd4f00;}




/*footer start*/
.footer {color: #fff;border-top: solid 2px #f60;background: #3f3b39;}
.footer .top {overflow: hidden;padding-bottom: 40px;padding-top: 10px;}
.footer .bottom {padding: 20px 0pxline-height: 20px;text-align: center;color: #eee;font-size: 0.8em;border-top: solid 1px #333;}
.footer .bottom a {color: #eee;text-decoration: none;}
.footer .bottom a:hover {color: #fd4f00;}
.footer .bottom span {color: #ccc;padding: 0px 5px;}
.footer .col-padding {padding: 0px 5px;}
.footer-top-dl {padding: 24px 15px 0px 15px;text-align: left;overflow: hidden;}
.footer-top-dl dt {float: left;width: 100%;font-size: 1.0em;font-weight: normal;color: #eee;padding-bottom: 12px;}
.footer-top-dl dt a {color: #eee;text-decoration: none;}
.footer-top-dl dd {width: 100%;float: left;line-height: 24px;font-size: 0.8em;}
.footer-top-dl dd a {color: #ccc;text-decoration: none;}
.footer-top-dl dd a:hover {color: #fd4f00;}
.footer-help {padding: 30px 0px 0px 0px;text-align: left;overflow: hidden;font-size: 1.0em;color: #eee;}
.footer-help .serviceWX {margin-top: 0.5em;}
.footer-help .serviceWX img {width: 38px;}
.footer .bottom {padding: 20px 0px;line-height: 20px;text-align: center;color: #eee;font-size: 0.8em;border-top: solid 1px #333;}
.footer .list{padding: 10px 0 20px;}
.footer .list a:link,.footer .list a:visited {color: #cecece;font-size: 18px;}
.footer .list a:hover{color: white;}
.footer .list span{padding: 0 10px;}
.footer .fl p{padding: 10px 0;color: #cecece;}
.footer  .fl p span{width:49%;display: inline-block;}
.footer  .fr {padding: 10px 0 0 ;margin-right: 2%;}
.footer  .fr span{display: block;text-align: center;color: #cecece;letter-spacing:2px;}
.tdTop {position: fixed;right: 10px;bottom: 25px;padding-bottom: 73px; z-index: 999;}
.tdTop .btn-top {background: url(../img/gotop.png) 0px 0px no-repeat;display: none;}
.tdTop .btn {width: 50px;height: 50px;margin-bottom: 1px;border: none; cursor: pointer;position: relative;border-radius: 50%;}
.tdTop .btn-top:hover { background-position: -50px 0;}
.fwitem {float: left;width: 18%;margin: 0;margin-right: 2%;}			
.lastfitem {float: right;margin: 0;}			
.fwitem a {text-decoration: none;color: #333;outline: 0}			
.fwitem a .item {border: 1px solid #ddd;background: #fff;border-radius: 4px;padding: 30px 15px;margin: 15px 0;text-align: center;transition: background .3s;cursor: pointer}			
.fwitem a .item:hover {border: 1px solid #eee;background: #f8f8f8;transition: background .7s}			
.fwitem a .item h4 {font-size: 18px;line-height: 35px;margin-top: 5px;}			
.fwitem a .item img {width: 50%;margin: 10px auto;-webkit-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;}			
.fwitem a:hover .item img {-webkit-transform: rotate(-360deg);-ms-transform: rotate(-360deg)transform: rotate(-360deg);filter: alpha(opacity=70);-moz-opacity: 0.7;opacity: 0.7;}			
.fwitem a .item .desc {height: 30%;text-align: center;line-height: 22px;font-size: 14px;margin-bottom: 10px;color: #666}
.fwitem a .item span.more {text-align: center;text-decoration: none;font-size: 12px;}
.fwitem a .item span.more:hover {border-bottom: 1px solid #fd4f00}	
		

/*footer end */

@media (max-width: 1199px) and (min-width: 992px){
	.m-yktNav .m-nav .nitem {padding: 0 15px;}
}

@media (max-width: 991px) and (min-width: 768px){
    .m-yktNav .m-nav{margin-right: 15px;}
	.m-yktNav .m-nav .nitem {padding: 0 5px;}
	.m-yktNav .u-navsearchUI .box { width: 120px;}
	.footer .list span { padding: 0px 7px;}
	.footer .list a:link, .footer .list a:visited,.footer .fl,.footer .fr{ font-size: 14px;}
}

@media (max-width: 767px) {
	.visible-xs-block {display: block!important;}
	.fwitem {width: 100%;margin-right: 0;}
	.fwitem a .item {border: 0px solid #ddd;border-radius: 0px;padding: 30px 0px;border-bottom: 1px solid #ddd;margin: 0;}
	.fwitem a .item:hover {border: 0px solid #eee;border-bottom: 1px solid #ddd;}
	.fwitem a .item img {height: auto;}
	.m-logo{margin-left: 15px;}
	.table-responsive>.table>tbody>tr>td, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>td, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>thead>tr>th { white-space: normal;}
	.footer .list a:link, .footer .list a:visited,.footer .fl,.footer .fr{ font-size: 14px;}
	.footer .fl {padding-left:15px;}	
	.footer .fl p span { width: 100%;display: inline-block;}
	
}
@media  (max-width: 600px) {
		.footer .fl {float: none;padding: 0 15px;}	
	.footer .fr { margin-right: 0;float: none;text-align: center;}
}
